# 查询
# 根据下标获取元素
list1 = ['java', 'python', 'c', 'javascript', 'java']
# list1[下标]  得到的就是下标对应的元素值
# 下标：从左到右从0开始
# 下标：从右到左从-1开始
# print(list1[2])
# print(list1[-3])
#
# print(list1[3])
# print(list1[-2])
#
# # 修改
# # c -> c++
# # list1[下标] = 新的元素值
# list1[2] = 'c++'
# print(list1)
#
# # javascript -> js
# list1[-2] = 'js'
# print(list1)

# 查询
# list[start:end:step]
# 开始下标
# 结束下标(不包括结束位置的元素)
# 步数  提取的间隔,默认为1
# list.index(数据)
print(list1.index('python'))
# len
print(len(list1))
# list.count(数据)
print(list1.count('java'))
print(list1.count('python'))